// 函数节流：让一个函数在执行了一次之后，在规定时间内不会执行第二次。
const throttle = (fn, time) => {
    let flag = true;
    return function () {
        if (!flag) return;
        flag = false;
        setTimeout(() => {
            fn.apply(this);
            flag = true
        }, time)
    }
}